﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace Data.GameData
{
    public enum SystemBodyType
    {
        [DescriptionAttribute("Sun")]SUN,
        [DescriptionAttribute("Planet")]PLANET,
        [DescriptionAttribute("Moon")]MOON,
        [DescriptionAttribute("Asteroid")]ASTEROID
    }

    public enum StarType
    {
        [DescriptionAttribute("Blue Giant")]BLUE_GIANT,
        [DescriptionAttribute("White Star")]WHITE_STAR,
        [DescriptionAttribute("Yellow Star")]YELLOW_STAR,
        [DescriptionAttribute("Orange Star")]ORANGE_STAR,
        [DescriptionAttribute("Red Star")]RED_STAR,
        [DescriptionAttribute("Red Dwarf")]RED_DWARF,
        [DescriptionAttribute("White Dwarf")]WHITE_DWARF,
        [DescriptionAttribute("Red Giant")]RED_GIANT
    }

    public enum SystemBodyEnviroment
    {
        [DescriptionAttribute("O1")]TYPE_O1,
        [DescriptionAttribute("O2")]TYPE_O2,
        [DescriptionAttribute("O3")]TYPE_O3,
        [DescriptionAttribute("V")]TYPE_V,
        [DescriptionAttribute("T")]TYPE_T,
        [DescriptionAttribute("ST")]TYPE_ST,
        [DescriptionAttribute("G")]TYPE_G,
        [DescriptionAttribute("I")]TYPE_I
    }

    public enum SystemBodyCompatability
    {
        [DescriptionAttribute("Benign")]BENIGN,
        [DescriptionAttribute("Harsh")]HARSH,
        [DescriptionAttribute("Hostile")]HOSTILE,
        [DescriptionAttribute("Desolate")]DESOLATE,
        [DescriptionAttribute("Extreme")]EXTREME,
        [DescriptionAttribute("Impossible")]IMPOSSIBLE
    }
}
